#ifndef DEMO_EXAMPLECLASS_H
#define DEMO_EXAMPLECLASS_H

namespace Demo {
	template<class T>
	class ExampleClass {
	private:
		/// properties
		T data;
	public:
		/// methods
		ExampleClass(T value);
		T getValue();
		void setValue(T value);
	};

	template class ExampleClass<int>;
	template class ExampleClass<double>;
}

#endif